<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

//ucenter模块路由配置

use  think\Route;

//Route::miss(function(){  return '请求错误, miss!!';  });
//Route::get('/',function(){ return '请求错误!'; });



/******************************************* 测试路由 *******************************************/

//Route::get('say', 'ucenter/My/say');
 
/*
  * boss后台请求接口
  */

    
    Route::group('messageBox',   //分组标识符:staff
                 [
                     'addOne'=>[
                         'msg/MessageBox/addOneData',   //路由地址:路由到模块/控制器/操作
                         ['method'=>'post'],
                         [],          //路由参数:URL必须以html结尾
                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
        
                     ],
                     'getList'=>[
                         'msg/MessageBox/getList',    //路由地址:路由到模块/控制器/操作
                         ['method'=>'post'],
                         [],          //路由参数:URL必须以html结尾
                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
                     ],
                     'delete'=>[
                         'msg/MessageBox/updateStatus',    //路由地址:路由到模块/控制器/操作
                         ['method'=>'post'],
                         [],          //路由参数:URL必须以html结尾
                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
                     ],
                     'getOneDetail'=>[
                         'msg/MessageBox/getOneDetail',    //路由地址:路由到模块/控制器/操作
                         ['method'=>'post'],
                         [],          //路由参数:URL必须以html结尾
                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
                     ],
                     'updateOne'=>[
                         'msg/MessageBox/update',    //路由地址:路由到模块/控制器/操作
                         ['method'=>'post'],
                         [],          //路由参数:URL必须以html结尾
                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
                     ],
                     ':salaryMin/:salaryMax$'=>[
                         'index/Index/getSalary',    //路由地址:路由到模块/控制器/操作
                         ['ext'=>'html'],			//路由参数:URL必须以html结尾
                         [
                             'salaryMin'=>'\d{3,5}', //变量规则:必须是纯数字0-9,且必须在3到5位之间
                             'salaryMax'=>'\d{3,5}'  //变量规则:必须是纯数字0-9,且必须在3到5位之间
                         ]
                     ],
                     ':ageMin/:ageMax$'=>[
                         'index/Index/getAge',  //路由地址:路由到模块/控制器/操作
                         ['ext'=>'html'],       //路由参数:URL必须以html结尾
                         [
                             'ageMin'=>'\d{2}',  //变量规则:必须是纯数字0-9,且必须是2位数
                             'ageMax'=>'\d{2}'   //变量规则:必须是纯数字0-9,且必须是2位数
                         ]
                     ]
                 ]);
    
    
    
    
    
    /*
  * App后台请求接口
  */
    
    Route::group('message',   //分组标识符:staff
                 [
                     
                     'getList'=>[
                         'api/MessageUser/getList',    //路由地址:路由到模块/控制器/操作
                         ['method'=>'post'],
                         [],          //路由参数:URL必须以html结尾
                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
                     ],

//                     'getListNew'=>[
//                         'api/MessageUser/getListNew',    //路由地址:路由到模块/控制器/操作
//                         ['method'=>'post'],
//                         [],          //路由参数:URL必须以html结尾
//                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
//                     ],
                     
                     'addClickAmount'=>[
                         'api/MessageUser/addClickAmount',    //路由地址:路由到模块/控制器/操作
                         ['method'=>'post'],
                         [],          //路由参数:URL必须以html结尾
                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
                     ],
                     'addForwardAmount'=>[
                         'api/MessageUser/addForwardAmount',    //路由地址:路由到模块/控制器/操作
                         ['method'=>'post'],
                         [],          //路由参数:URL必须以html结尾
                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
                     ],
                     'getNoticeAmount'=>[
                         'api/MessageUser/getMyNoticeAmount',    //路由地址:路由到模块/控制器/操作
                         ['method'=>'post'],
                         [],          //路由参数:URL必须以html结尾
                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
                     ],
                 ]);
    /*
     * 定时任务
     */
    Route::group('console',   //分组标识符:staff
                 [
        
                     'jpushMessageWriteData'=>[
                         'console/MessageUser/writeData',['method'=>'get'],[],[],
                     ],
                 ]);
    
    
    //Route::get('messageBox/addMessageBoxData','msg/MessageBox/addOneData');
//    echo 123;die;
//Route::post('getCustomer','msg/Customer/getCustomer');
    
/******************************************* Customer控制器路由 *******************************************/
//Route::get('setCustomer','msg/Customer/setCustomer');
//Route::post('getCustomer','msg/Customer/getCustomer');
    
//    Route::group('messageBox',   //分组标识符:staff
//                 [
//                     'addMessageBoxData'=>[
//                         'msg/MessageBox/addOneData',   //路由地址:路由到模块/控制器/操作
//                         ['method'=>'get'],
//                         [],          //路由参数:URL必须以html结尾
//                         [] ,          //变量规则:\d{4} 必须是数字0-9,且必须是4位
//
//                     ],
//                     ':salaryMin/:salaryMax$'=>[
//                         'index/Index/getSalary',    //路由地址:路由到模块/控制器/操作
//                         ['ext'=>'html'],			//路由参数:URL必须以html结尾
//                         [
//                             'salaryMin'=>'\d{3,5}', //变量规则:必须是纯数字0-9,且必须在3到5位之间
//                             'salaryMax'=>'\d{3,5}'  //变量规则:必须是纯数字0-9,且必须在3到5位之间
//                         ]
//                     ],
//                     ':ageMin/:ageMax$'=>[
//                         'index/Index/getAge',  //路由地址:路由到模块/控制器/操作
//                         ['ext'=>'html'],       //路由参数:URL必须以html结尾
//                         [
//                             'ageMin'=>'\d{2}',  //变量规则:必须是纯数字0-9,且必须是2位数
//                             'ageMax'=>'\d{2}'   //变量规则:必须是纯数字0-9,且必须是2位数
//                         ]
//                     ]
//                 ]);

//return [
//    '__pattern__' => [
//        'name' => '\w+',
//    ],
//
//    '[hello]'     => [
//        ':id'   => ['index/hello', ['method' => 'get'], ['id' => '\d+']],
//        ':name' => ['index/hello', ['method' => 'post']],
//    ],
//
//];
